package com.rytx.common.utils.alipay;

import com.alipay.api.AlipayConfig;
import com.rytx.common.config.MyAliPayConfig;

public class AlipayConfigUtil {
    public static AlipayConfig init(MyAliPayConfig myAliPayConfig) {
        return getAlipayConfig(myAliPayConfig);
    }

    private static AlipayConfig getAlipayConfig(MyAliPayConfig myAliPayConfig) {
        AlipayConfig alipayConfig = new AlipayConfig();
        alipayConfig.setServerUrl(myAliPayConfig.getServerUrl());
        alipayConfig.setAppId(myAliPayConfig.getAppId());
        alipayConfig.setPrivateKey(myAliPayConfig.getAppPrivateKey());
        alipayConfig.setFormat(myAliPayConfig.getFormat());
        alipayConfig.setAlipayPublicKey(myAliPayConfig.getAlipayPublicKey());
        alipayConfig.setCharset(myAliPayConfig.getCharset());
        alipayConfig.setSignType(myAliPayConfig.getSignType());
        return alipayConfig;
    }

}
